AAA パターン
同義 :
AAA
、
Arrange-Act-Assert
、
3A
#ソフトウェアテスト
テストを書くときの構造のパターン
Arrange でテスト対象オブジェクトや関係する状態の準備
Act でテスト対象の処理の実行
Assert で出力や副作用の検証
3A という名称は、Arrange、Act、Assert の頭文字をとって
Bill Wake
が 2001 年に命名したらしい
参考文献
単体テストの考え方/使い方 プロジェクトの持続可能な成長を実現するための戦略
3A – Arrange, Act, Assert
:
Bill Wake
による記事
単体テストの基本 (Microsoft Docs)
: AAA パターンとして紹介されている
The Practical Test Pyramid (martinfowler.com)
: “Arrange, Act, Assert” として紹介されている